be badly-off for something - German English Dictionary